// 路由鉴权：项目当中路由能否访问的权限设置
import router from '@/router'
import NProgress from 'nprogress'
// 引入进度条样式
import 'nprogress/nprogress.css'
// 全局守卫：项目中任意路由切换都会触发的钩子
// 全局前置守卫
router.beforeEach((to: any, from: any, next: any) => {
  // to: 将要访问哪个路由
  // from: 从何路由而来
  // next: 路由放行函数
  // 访问路由之前的守卫
  NProgress.start()
  next()
})
// 全局后置守卫
router.afterEach((to: any, from: any) => {
  NProgress.done()
})

// 任意路由切换实现进度条业务  --- nprogress
